64 #define SLAVE_ADDRESS 0x48
71 WDT_A_hold(WDT_A_BASE);
74 GPIO_setAsPeripheralModuleFunctionInputPin(
80 USCI_B_I2C_initSlave(USCI_B0_BASE,
84 USCI_B_I2C_enable(USCI_B0_BASE);
87 USCI_B_I2C_setMode(USCI_B0_BASE,
88 USCI_B_I2C_TRANSMIT_MODE
97 while(0x00 == USCI_B_I2C_getInterruptStatus(USCI_B0_BASE, USCI_B_I2C_START_INTERRUPT));
100 while(0x00 == USCI_B_I2C_getInterruptStatus(USCI_B0_BASE, USCI_B_I2C_TRANSMIT_INTERRUPT));
103 USCI_B_I2C_slavePutData(USCI_B0_BASE,
110 while(0x00 == USCI_B_I2C_getInterruptStatus(USCI_B0_BASE, USCI_B_I2C_STOP_INTERRUPT));